package com.indusfo.spc.service;

import com.indusfo.spc.pojo.Pallet;
import com.indusfo.spc.vo.JSONObject;

import java.util.List;

public interface PalletService {
	
	
	/**
     * 新增托盘信息
     *  
     * @date 2019/07/09 10：22
     * @return com.indusfo.spc.vo.JSONObject
     */
	JSONObject insertPallet(Pallet pallet);
	
	/**
     * 删除托盘信息
     *  
     * @date 2019/07/09 10:25
     * @param [palIds, lDataState]
     * @return com.indusfo.spc.vo.JSONObject
     */
    JSONObject deletePallet(Integer[] palIds, Integer dataState);

    /**
     * 更新托盘信息
     *
     * @author chenm
     * @date 2019/07/09 10:26
     * @param [productLine]
     * @return com.indusfo.spc.vo.JSONObject
     */
    JSONObject updatePallet(Pallet pallet);

    /**
     * 查询托盘信息
     *
     * @date 2019/07/09 10:29
     * @param  pallet
     * @return com.indusfo.spc.vo.JSONObject
     */
    JSONObject queryPallet(Pallet pallet);


    Pallet getByPalCode(String palCode, Integer palId);

    String checkNoRepeatExcel(Pallet pallets);

    JSONObject updateListPallet(List<Pallet> palletsList);

}
